﻿using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace Galaktika.BI.Silverlight.Controls.PivotChart
{
    public class ImageViewInfo
    {
        private readonly Image m_Image;
        private readonly string m_ImageMap;

        /// <summary>
        /// Конструктор
        /// </summary>
        /// <param name="image">изоображение диаграммы</param>
        /// <param name="imageMap">всплывающие подсказки</param>
        public ImageViewInfo(Image image, string imageMap)
        {
            if (image == null)
                throw new ArgumentNullException("image");

            // imageMap может быть null, если данных нет						
            this.m_Image = image;
            this.m_ImageMap = imageMap;
        }
        /// <summary>
        /// Изоображение диаграммы
        /// </summary>
        public Image Image
        {
            get { return m_Image; }
        }
        /// <summary>
        /// Всплывающие подсказки
        /// </summary>
        public string ImageMap
        {
            get { return m_ImageMap; }
        }
    }
}
